@charset "utf-8";
/* CSS Document */


.search{width:100%; height:55px; line-height:55px; float:left; background:#F0F0F0;}
.search .hot{width:60%; float:left; color:#535252;}
.search .hot a{padding-right:10px; color:#696768;}
.search .hot a:hover{color:#025FBE;}
.search .sebox{width:310px; height:32px; float:right; margin-top:11px;}
.search .sebox input{width:232px; height:30px; line-height:30px; float:left; background:#fff; border:1px solid #CECECE; padding:0 10px; color:#9A9A98;}
.search .sebox button{width:55px; height:31px; line-height:31px; float:left; text-align:center; color:#fff; background:#025FBE; border:none; margin-left:1px;}

.M01{width:100%; height:auto; float:left; margin:20px 0 40px;}
.about,.new,.contact{width:374px; height:auto; float:left;}
.about_tit{width:100%; height:30px; line-height:30px; float:left; padding-bottom:8px;}
.about_tit span{float:left; font-size:20px;}
.about_tit a{float:right; color:#767676;}
.about_pic img{width:100%; height:170px; float:left;}
.about p{width:100%; float:left; line-height:24px; color:#656566; padding-top:5px;}
.about p a{color:#F60C0D; padding-left:15px;}
.new{margin:0 39px;}
.new dl{width:100%; float:left; padding-bottom:18px; border-bottom:1px dashed #ddd;}
.new dt img{width:135px; height:100px; float:left;}
.new dd{width:225px; float:right;}
.new dd h3{font-weight:normal;}
.new dd p{line-height:22px; color:#929292; padding-top:8px;}
.new ul{width:100%; height:auto; float:left; margin-top:10px;}
.new ul li a{width:100%; line-height:30px; float:left; background:url(../images/icon.jpg) left center no-repeat; text-indent:8px; color:#656566;}
.new ul li a:hover{color:#004C92;}
.contact ul{width:100%; float:left; margin-top:5px;}
.contact ul li{width:100%; line-height:24px; float:left; color:#656566;}

.product,.knowledge{width:100%; height:auto; float:left; background:#F2F2F2; padding:35px 0;}
.tit{width:100%; text-align:center; float:left;}
.tit h2{font-size:30px; font-weight:normal;}
.tit p{line-height:20px; color:#888;}
.product_con{width:110%; height:auto; float:left; margin:40px 0;}
.product_con dl{width:285px; height:auto; float:left; margin-right:20px; margin-bottom:20px;}
.product_con dt{width:273px; height:230px; float:left; padding:5px; border:1px solid #E4E4E4; background:#fff;}
.product_con dt img{width:100%; height:230px;}
.product_con dd a{width:100%; height:40px; line-height:40px; float:left; text-align:center;}
.more{width:100%; height:35px; float:left; line-height:35px; text-align:center;}
.more a{background:#1976D3; color:#fff; padding:0 45px; display:inline-block;}

.case{width:100%; height:auto; float:left; padding:40px 0;}
.case_info{width:100%; height:484px; float:left; margin:40px 0;}
.case_info li { float:left; width:380px; margin-left:8px; margin-top:8px; position:relative; height:238px; overflow:hidden;}
.case_info li:nth-child(1) { width:424px; margin-left:0; margin-top:0; height:484px;}
.case_info li:nth-child(2) { margin-top:0;}
.case_info li:nth-child(3) { margin-top:0;}
.case_info li:nth-child(1) img{height:484px;}
.case_info li img{  cursor: pointer;   transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; width:100%; }  
.case_info li img:hover{  -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);  }  
.case_info li span {position:absolute; bottom:0px; display:block; height:35px; width:100%; display:block; line-height:35px; background-color:rgba(0,0,0,0.7);}
.case_info li a{ color:#fff; font-size:12px; text-align:center;}
.knowledge_con{width:110%; height:auto; float:left; margin:50px 0;}
.knowledge_con dl{width:570px; height:90px; float:left; background:#fff; padding:10px; margin:0 20px 20px 0;}
.knowledge_con dt{width:90px; height:90px; float:left; text-align:center;}
.knowledge_con dt h2{font-size:24px; height:45px; line-height:45px; color:#fff; background:#1976D3;}
.knowledge_con dt p{font-size:16px; height:45px; line-height:45px; color:#575656; background:#F2F2F2;}
.knowledge_con dd{width:460px; float:right;}
.knowledge_con dd h3{line-height:25px;}
.knowledge_con dd p{line-height:24px; color:#b9b6b6; padding-top:5px;}



















